index.tsx 608 B

12345678910111213141516171819
  1. import { IS_PLATFORM } from 'common'
  2. import { Home } from '@/components/interfaces/Home/Home'
  3. import { ProjectHome } from '@/components/interfaces/ProjectHome/Home'
  4. import DefaultLayout from '@/components/layouts/DefaultLayout'
  5. import { ProjectLayoutWithAuth } from '@/components/layouts/ProjectLayout'
  6. import type { NextPageWithLayout } from '@/types'
  7. const HomePage: NextPageWithLayout = () => {
  8. return IS_PLATFORM ? <ProjectHome /> : <Home />
  9. }
  10. HomePage.getLayout = (page) => (
  11. <DefaultLayout>
  12. <ProjectLayoutWithAuth>{page}</ProjectLayoutWithAuth>
  13. </DefaultLayout>
  14. )
  15. export default HomePage